package com.wicket.okrframework.integration.dto;
import com.wicket.okrframework.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import javax.validation.constraints.NotNull;
import lombok.Data;
    
    
    /**
     * @desc JudgeOrgStructureMgtSituationComRespDto
     * @使用场景
     */
    @Data
    public class JudgeOrgStructureMgtSituationComRespDto extends BaseDto  implements Serializable {
      
    /**
     * 批次ID 
     */
    @ApiModelProperty("批次ID")
    private String	 batchId;

    /**
     * 批次现状 
     */
    @ApiModelProperty("批次现状")
    private String	 batchCurrentStatus;

    /**
     * 开始管理 
     */
    @ApiModelProperty("开始管理")
    private String	 startMgtObj;

    /**
     * 暂停对外使用 
     */
    @ApiModelProperty("暂停对外使用")
    private String	 suspendedObj;

    /**
     * 恢复对外使用 
     */
    @ApiModelProperty("恢复对外使用")
    private String	 restoreObj;

    /**
     * 锁定原因 
     */
    @ApiModelProperty("锁定原因")
    private String	 lockReasonObj;

    /**
     * 发布生效 
     */
    @ApiModelProperty("发布生效")
    private String	 releaseEffectObj;

    /**
     * 取消设置完成 
     */
    @ApiModelProperty("取消设置完成")
    private String	 cancelSetCompleteObj;

    /**
     * 确认设置完成 
     */
    @ApiModelProperty("确认设置完成")
    private String	 setCompleteObj;

    /**
     * 撤销修订 
     */
    @ApiModelProperty("撤销修订")
    private String	 cancelRevisionObj;

    /**
     * 变更记录 
     */
    @ApiModelProperty("变更记录")
    private String	 changeRecordObj;

    /**
     * 首次操作 
     */
    @ApiModelProperty("首次操作")
    private String	 firstOperation;

    /**
     * 后续操作 
     */
    @ApiModelProperty("后续操作")
    private String	 trailingOperation;

    /**
     * 全批次操作 
     */
    @ApiModelProperty("全批次操作")
    private String	 mixtureOperation;
    
      

    }
   